package com.bsy.common.constant

/**
 * @author since
 * @date   2023/10/16 18:35
 * @desc   路由路径
 * 命名规则：/开头并且必须大于两级，/模块/分类/具体名称
 * 比如: /模块名称/组件[activity]/组件名称
 *       /模块名称/服务[service]/服务名称
 */

//**********************跳转相关**********************

const val DEGRADE_SERVER_PATH = "/app/server/degrade_server_path"

/**
 * 登录模块-登录服务
 */
const val LOGIN_SERVICE_LOGIN = "/login/service/login"

/**
 * 用户模块-用户服务
 */
const val USER_SERVICE_USER = "/user/service/user"

/**
 * 课程模块-课程服务
 */
const val COURSE_SERVICE_COURSE = "/course/service/course"

/**
 * 学习模块-学习服务
 */
const val STUDY_SERVICE_STUDY = "/study/service/study"

/**
 * 直播模块- 直播服务
 */
const val LIVE_SERVICE_STUDY = "/live/service/live"


/**
 *  首页模块-首页模块
 */
const val MAIN_SERVICE_HOME = "/main/service/home"

/**
 *  网页模块-网页服务
 */
const val WEB_SERVICE_WEB = "/web/service/web"

/**
 *  题库模块-题库服务
 */
const val QB_SERVICE_QB = "/questionBank/service/questionBank"

/**
 * 面授课 -面授课服务
 */
const val OC_SERVICE_OC = "/offlineCourse/service/offlineCourse"

/**
 * 学习问答-问答模块
 */
const val QA_SERVICE_QA = "/qa/service/qa"

/**
 * 公共页面
 */
const val UI_SERVICE_UI = "/ui/service/UI"

/**
 * 主页模块
 */
//首页界面
const val MAIN_ACTIVITY_HOME = "/main/activity/home"
const val NEW_FRAGMENT_ITEM = "/main/activity/newItem"

//选择分类
const val MAIN_ACTIVITY_SELECT_STUDY_TYPE = "/main/activity/selectStudyType"

//搜索
const val MAIN_ACTIVITY_SEARCH = "/main/activity/search"

//搜索结果页
const val MAIN_ACTIVITY_SEARCH_RESULT = "/main/activity/searchResult"

//资讯详情
const val MAIN_ACTIVITY_NEWS_DETAILS = "/main/activity/newsDetails"


/**
 * 登录模块
 */
//登录页面
const val LOGIN_ACTIVITY_LOGIN = "/login/activity/login"

//忘记密码
const val LOGIN_ACTIVITY_FORGET_PASSWORD = "/login/activity/forget_password"

//绑定手机号
const val LOGIN_ACTIVITY_BIND_PHONE = "/login/activity/bind_phone"


/**
 * 课程模块
 */
//课程首页
const val COURSE_ACTIVITY_COURSE_HOME = "/course/activity/courseHome"

const val COURSE_ACTIVITY_COURSE_LIST = "/course/activity/courseList"

//我的课程
const val COURSE_ACTIVITY_MY_COURSE = "/course/activity/myCourse"

//我的收藏
const val COURSE_ACTIVITY_MY_COLLECT = "/course/activity/myCollect"

//
const val COURSE_ACTIVITY_COURSE_LIVE = "/course/activity/courseLive"

//添加评分
const val COURSE_ACTIVITY_ADD_COURSE_MARK = "/course/activity/addCourseMark"

//购买成功
const val COURSE_ACTIVITY_BUY_SUCCESS = "/course/activity/buySuccess"


/**
 * 题库模块
 */
//题库首页
const val QUESTION_BANK_ACTIVITY_HOME = "/questionBank/activity/questionBankHome"

//考试测评
const val QUESTION_BANK_ACTIVITY_TEST_EVALUATION = "/questionBank/activity/testEvaluation"

//历年真题
const val QUESTION_BANK_ACTIVITY_PREVIOUS_EXAM_PAPERS = "/questionBank/activity/previousExamPapers"

//能力报告
const val QUESTION_BANK_ACTIVITY_ABILITY_REPORT = "/questionBank/activity/abilityReport"

// 测试结果
const val QUESTION_BANK_ACTIVITY_EXAM_RESULT = "/questionBank/activity/examResult"

// 每日一练
const val QUESTION_BANK_ACTIVITY_DAILY_PRACTICE = "/questionBank/activity/dailyPractice"

//速记考点
const val QUESTION_BANK_ACTIVITY_SHORTHAND_TEST_CENTER = "/questionBank/activity/shorthandTestCenter"

//考点目录
const val QUESTION_BANK_ACTIVITY_CATALOG = "/questionBank/activity/catalog"

//我的收藏
const val QUESTION_BANK_ACTIVITY_MY_COLLECT = "/questionBank/activity/myCollect"

//我的笔记
const val QUESTION_BANK_ACTIVITY_MY_NOTE = "/questionBank/activity/myNote"

//我的错题
const val QUESTION_BANK_ACTIVITY_MY_ERROR_QUESTION = "/questionBank/activity/myErrorQuestion"

//考点
const val QUESTION_BANK_ACTIVITY_TEST_CENTER = "/questionBank/activity/testCenter"

//选择分类
const val QUESTION_BANK_ACTIVITY_SELECT_CLASS = "/questionBank/activity/selectClass"

/**
 * 学习模块
 */
//学习包
const val STUDY_ACTIVITY_STUDY_PACKET = "/study/activity/studyPacket"

//学习包详情
const val STUDY_ACTIVITY_STUDY_PACKET_DETAILS = "/study/activity/studyPacketDetails"


/**
 *  网页模块
 */
//隐私协议
const val WEB_ACTIVITY_PRIVACY_AGREEMENT = "/web/activity/privacyAgreement"

/**
 * 直播模块
 */
//直播日历
const val LIVE_ACTIVITY_CALENDAR = "/live/activity/liveCalendar"

/**
 * 用户模块
 */
//我的课程
const val USER_ACTIVITY_MY_COURSE = "/user/activity/userMyCourse"

//我的优惠券
const val USER_ACTIVITY_MY_COUPON = "/user/activity/myCoupon"

//优惠券列表
const val USER_ACTIVITY_COUPON = "/user/activity/coupon"

// 开通会员
const val USER_ACTIVITY_ACTIVATE_MEMBER = "/user/activity/activateMember"

// 支付订单
const val USER_ACTIVITY_ORDER_PAY = "/user/activity/orderPay"

//我的订单
const val USER_ACTIVITY_MY_ORDER = "/user/activity/myOrder"

//我的地址
const val USER_ACTIVITY_MY_ADDRESS = "/user/activity/myAddress"

//编辑地址
const val USER_ACTIVITY_EDIT_ADDRESS = "/user/activity/editAddress"

/**
 * 面授课模块
 */
const val OFFLINE_COURSE_MAIN = "/offline/activity/main"

//面授课详情
const val OFFLINE_COURSE_DETAIL = "/offline/activity/detail"

/**
 * 问答模块
 *
 */
const val QA_MAIN = "/qa/activity/main"

//问答详情
const val QA_ACTIVITY_DETAIL = "/qa/activity/questionDetail"

//我的提问
const val QA_ACTIVITY_MY_QUESTION = "/qa/activity/myQuestion"

//我的回答
const val QA_ACTIVITY_MY_ANSWER = "/qa/activity/myAnswer"

//我的收藏
const val QA_ACTIVITY_MY_COLLECT = "/qa/activity/myCollect"

//提问
const val QA_ACTIVITY_NEW_QUESTION = "/qa/activity/newQuestion"

//选择分类
const val QA_ACTIVITY_SELECT_CLASS = "/qa/activity/selectClass"


//我的学币
const val USER_ACTIVITY_MY_XUE_COIN = "/user/activity/myXueCoin"

//充值学币
const val USER_ACTIVITY_RECHARGE_XUE_COIN = "/user/activity/rechargeXueCoin"

//意见反馈
const val USER_ACTIVITY_FEEDBACK = "/user/activity/feedback"

//课程兑换
const val USER_ACTIVITY_COURSE_CONVERT = "/user/activity/courseConvert"

//积分商城
const val USER_ACTIVITY_POINTS_SHOP = "/user/activity/pointsShop"

//积分明细
const val USER_ACTIVITY_POINTS_DETAIL = "/user/activity/pointsDetail"

//积分规则
const val USER_ACTIVITY_POINTS_RULE = "/user/activity/pointsRule"

